home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / NKSRV10A.ZIP / mirc.ini < prev    next >
INI File  |  1997-04-03  |  13KB  |  377 lines

  1. [About]
  2. show=oryx
  3.  
  4. [Windows]
  5. main=0,0,0,0,2,1,0
  6. wquery=44,530,44,255,0,1,0
  7. wnotify=110,530,110,255,0,1,0
  8.  
  9. [DDE]
  10. ServerStatus=on
  11. ServiceName=nickserv
  12.  
  13. [Extensions]
  14. n0=defaultEXTDIR:
  15.  
  16. [Aliases]
  17. n0=month {
  18. n1=/set %month $fulldate 
  19. n2=if ($mid(5,3,%month) == Jan) { %month = January }
  20. n3=if ($mid(5,3,%month) == Feb) { %month = February }
  21. n4=if ($mid(5,3,%month) == Mar) { %month = March }
  22. n5=if ($mid(5,3,%month) == Apr) { %month = April }
  23. n6=if ($mid(5,3,%month) == May) { %month = May }
  24. n7=if ($mid(5,3,%month) == Jun) { %month = June }
  25. n8=if ($mid(5,3,%month) == Jul) { %month = July }
  26. n9=if ($mid(5,3,%month) == Aug) { %month = August }
  27. n10=if ($mid(5,3,%month) == Sep) { %month = September }
  28. n11=if ($mid(5,3,%month) == Oct) { %month = October }
  29. n12=if ($mid(5,3,%month) == Nov) { %month = November }
  30. n13=if ($mid(5,3,%month) == Dec) { %month = December }
  31. n14=return %month
  32. n15=}
  33. n16=year {
  34. n17=/set %year $fulldate
  35. n18=%year = $right(4,%year)
  36. n19=return %year
  37. n20=}
  38. n21=today {
  39. n22=return $day $month $mid(4,2,$adate) $+ , $year  $left(5,$time)
  40. n23=}
  41. n24=die {
  42. n25=quit
  43. n26=}
  44.  
  45. [Variables]
  46.  
  47. [Commands]
  48. n0=1:VERSION: { 
  49. n1=notice $nick Nickserv v1.0a for mIRC v4.52+ by IRC-InC
  50. n2=ignore -u3 $nick 3
  51. n3=}
  52. n4=1:PING: {
  53. n5=notice $nick Server PONG
  54. n6=ignore -u3 $nick 3
  55. n7=}
  56. n8=1:PONG: {
  57. n9=ctcp $nick ping
  58. n10=notice $nick Server PING
  59. n11=ignore -u3 $nick 3
  60. n12=}
  61. n13=1:USERINFO: {
  62. n14=notice $nick USERINFO
  63. n15=ignore -u3 $nick 3
  64. n16=}
  65. n17=1:CLIENTINFO: {
  66. n18=notice $nick CLIENTINFO
  67. n19=ignore -u3 $nick 3
  68. n20=}
  69. n21=1:FINGER: {
  70. n22=play $nick finger.txt
  71. n23=ignore -u3 $nick 3
  72. n24=}
  73. n25=1:DO: {
  74. n26=notice $nick DO
  75. n27=ignore -u3 $nick 3
  76. n28=}
  77. n29=1:DO *: {
  78. n30=notice $nick DO
  79. n31=ignore -u3 $nick 3
  80. n32=}
  81. n33=1:UTC DIE: {
  82. n34=notice $nick UTC DIE
  83. n35=ignore -u4 $nick 3
  84. n36=}
  85. n37=1:UTC *: {
  86. n38=notice $nick UTC
  87. n39=ignore -u4 $nick 3
  88. n40=}
  89. n41=1:DCC: {
  90. n42=notice $nick DCC
  91. n43=ignore -u3 $nick 3
  92. n44=}
  93. n45=1:*: {
  94. n46=notice $nick $parms
  95. n47=ignore -u3 $nick 3
  96. n48=}
  97.  
  98. [Events]
  99. n0=1:ON TEXT:help:?: {
  100. n1=msg $nick ****** Nickserv Help ******
  101. n2=msg $nick   Core Commands:
  102. n3=msg $nick REGISTER  -   Register your nickname
  103. n4=msg $nick SET            -   Set various properties
  104. n5=msg $nick IDENTIFY  -   Identify yourself with Nickserv
  105. n6=msg $nick GHOST      -   Kill a ghosted nickname
  106. n7=msg $nick DROP          -   Drop a registered nick
  107. n8=msg $nick HELP <command> -   Help with a command
  108. n9=msg $nick -
  109. n10=msg $nick Type /msg $me <command> to use the commands
  110. n11=}
  111. n12=1:ON TEXT:help register:?: {
  112. n13=msg $nick ****** Nickserv Help ******
  113. n14=msg $nick -
  114. n15=msg $nick  USAGE: register <password>
  115. n16=msg $nick   EXAMPLE: /msg $me register ilovemypass
  116. n17=}
  117. n18=1:ON TEXT:help set: {
  118. n19=msg $nick ****** Nickserv Help ******
  119. n20=msg $nick - 
  120. n21=msg $nick    Set Commands:
  121. n22=msg $nick  PASSWD   -  Set a new password
  122. n23=msg $nick  URL    -  Set a URL to your nickname
  123. n24=msg $nick  EMAIL    -  Set an EMAIL address to your nickname
  124. n25=-
  125. n26=msg $nick Type /msg $me HELP SET <command> for help with these commands
  126. n27=}
  127. n28=1:ON TEXT:help identify:?: {
  128. n29=msg $nick ****** Nickserv Help ******
  129. n30=msg $nick -
  130. n31=msg $nick  USAGE: identify <password>
  131. n32=msg $nick   EXAMPLE: /msg $me identify ilovemypass
  132. n33=}
  133. n34=1:ON TEXT:help ghost:?: {
  134. n35=msg $nick ****** Nickserv Help ******
  135. n36=msg $nick -
  136. n37=msg $nick  USAGE: ghost <nickname> <password>
  137. n38=msg $nick   EXAMPLE: /msg $me ghost MyNickRules ilovemypass
  138. n39=}
  139. n40=1:ON TEXT:help drop:?: {
  140. n41=msg $nick ****** Nickserv Help ******
  141. n42=msg $nick -
  142. n43=msg $nick  USAGE: drop <yourpassword>
  143. n44=msg $nick   EXAMPLE: /msg $me drop ilovemypass
  144. n45=}
  145. n46=1:ON TEXT:help set:?: {
  146. n47=msg $nick ****** Nickserv Help ******
  147. n48=msg $nick -
  148. n49=msg $nick  CORE COMMANDS:
  149. n50=msg $nick    passwd         -   Set new password
  150. n51=msg $nick    url                 -   Set a URL
  151. n52=msg $nick    email            -    Set an email address
  152. n53=}
  153. n54=1:ON TEXT:help set passwd:?: {
  154. n55=msg $nick ****** Nickserv Help ******
  155. n56=msg $nick -
  156. n57=msg $nick  USAGE: set passwd <newpass>
  157. n58=msg $nick   EXAMPLE: /msg $me set passwd ilovemypassword
  158. n59=}
  159. n60=1:ON TEXT:help set url:?: {
  160. n61=msg $nick ****** Nickserv Help ******
  161. n62=msg $nick -
  162. n63=msg $nick  USAGE: set url <url>
  163. n64=msg $nick   EXAMPLE: /msg $me set url http://irc-inc.home.ml.org
  164. n65=}
  165. n66=1:ON TEXT:help set email:?: {
  166. n67=msg $nick ****** Nickserv Help ******
  167. n68=msg $nick -
  168. n69=msg $nick  USAGE: set email <email address>
  169. n70=msg $nick   EXAMPLE: /msg $me set email ircinc@hotmail.com
  170. n71=}
  171. n72=1:ON TEXT:register *:?:{
  172. n73=if (% [ $+ [ $nick [ $+ [ registered ] ] ] ] == yes) { /notice $nick Nickname $nick is already registered in my database! | halt }
  173. n74=else {
  174. n75=% [ $+ [ $nick [ $+ [ registered ] ] ] ] = yes
  175. n76=% [ $+ [ $nick [ $+ [ password ] ] ] ] = $parm2
  176. n77=% [ $+ [ $nick [ $+ [ regtime ] ] ] ] = $today
  177. n78=% [ $+ [ $nick [ $+ [ address ] ] ] ] = $address
  178. n79=% [ $+ [ $nick [ $+ [ email ] ] ] ] = don't_know
  179. n80=% [ $+ [ $nick [ $+ [ url ] ] ] ] = don't_know
  180. n81=notify $nick
  181. n82=remove $nick $+ .nsf
  182. n83=write $nick $+ .nsf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  183. n84=write $nick $+ .nsf Register time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  184. n85=write $nick $+ .nsf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  185. n86=write $nick $+ .nsf E-Mail Address: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  186. n87=write $nick $+ .nsf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  187. n88=notice $nick Your nickname is now registered.
  188. n89=notice $nick The nickname $nick is now registered to your current address:  % [ $+ [ $nick [ $+ [ address ] ] ] ]
  189. n90=notice $nick Your current password is % [ $+ [ $nick [ $+ [ password ] ] ] ]
  190. n91=}
  191. n92=}
  192. n93=1:ON TEXT:register:?: {
  193. n94=notice $nick SYNTAX ERROR: usage: register <password>
  194. n95=notice $nick For help with this command, type /msg $me help register
  195. n96=}
  196. n97=1:ON TEXT:set passwd *:?: {
  197. n98=if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  198. n99=% [ $+ [ $nick [ $+ [ password ] ] ] ] = $parm3
  199. n100=notice $nick your new password was set to % [ $+ [ $nick [ $+ [ password ] ] ] ]
  200. n101=remove $nick $+ .nsf
  201. n102=write $nick $+ .nsf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  202. n103=write $nick $+ .nsf Register time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  203. n104=write $nick $+ .nsf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  204. n105=write $nick $+ .nsf E-Mail Address: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  205. n106=write $nick $+ .nsf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  206. n107=notice $nick Thank you
  207. n108=}
  208. n109=else {
  209. n110=notice $nick Sorry; I do not recognize you (or you are using someone elses nick). Please type /msg $me identify <password>
  210. n111=}
  211. n112=}
  212. n113=1:ON TEXT:set email *:?:{
  213. n114=if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  214. n115=% [ $+ [ $nick [ $+ [ email ] ] ] ] = $parm3
  215. n116=notice $nick your email address was set to % [ $+ [ $nick [ $+ [ email ] ] ] ]
  216. n117=remove $nick $+ .nsf
  217. n118=/write $nick $+ .nsf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  218. n119=/write $nick $+ .nsf Register time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  219. n120=/write $nick $+ .nsf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  220. n121=/write $nick $+ .nsf E-Mail Address: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  221. n122=/write $nick $+ .nsf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  222. n123=/notice $nick Thank you
  223. n124=}
  224. n125=else {
  225. n126=notice $nick Sorry; I do not recognize you (or you are using someone elses nick). Please type /msg $me identify <password>
  226. n127=}
  227. n128=}
  228. n129=1:ON TEXT:set email:?: {
  229. n130=notice $nick SYNTAX ERROR: usage: set mail <email address>
  230. n131=notice $nick For help with this command, type /msg $me help set mail
  231. n132=}
  232. n133=1:ON TEXT:set url *:?:{
  233. n134=if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  234. n135=% [ $+ [ $nick [ $+ [ url ] ] ] ] = $parm3
  235. n136=notice $nick your url was set to % [ $+ [ $nick [ $+ [ url ] ] ] ]
  236. n137=remove $nick $+ .nsf
  237. n138=/write $nick $+ .nsf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  238. n139=/write $nick $+ .nsf Register time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  239. n140=/write $nick $+ .nsf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  240. n141=/write $nick $+ .nsf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  241. n142=/write $nick $+ .nsf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  242. n143=/notice $nick Thank you
  243. n144=}
  244. n145=else {
  245. n146=notice $nick Sorry; I do not recognize you (or you are using someone elses nick). Please type /msg $me identify <password>
  246. n147=}
  247. n148=}
  248. n149=1:ON TEXT:set url:?: {
  249. n150=notice $nick SYNTAX ERROR: usage: set url <url>
  250. n151=notice $nick For help with this command, type /msg $me help set url
  251. n152=}
  252. n153=1:ON TEXT:set:?:{
  253. n154=notice $nick SYNTAX ERROR: usage: set <command> <new value>
  254. n155=notice $nick For help with this command, type /msg $me help set
  255. n156=}
  256. n157=1:ON TEXT:ghost *:?: {
  257. n158=if ( $parm3 == % [ $+ [ $parm2 $+ [ password ] ] ] ) {
  258. n159=msg $nick Going to kill your ghost
  259. n160=kill $parm2 Ghosted nickname
  260. n161=notice $nick You may change your nick back; your ghost is now killed
  261. n162=/notice $nick Thank you
  262. n163=else { notice $nick Wrong Password; try again }
  263. n164=}
  264. n165=}
  265. n166=1:ON TEXT:ghost:?: {
  266. n167=notice $nick SYNTAX ERROR: usage: ghost <nickname> <password>
  267. n168=notice $nick For help with this command, type /msg $me help ghost
  268. n169=}
  269. n170=1:ON TEXT:identify *:?:{
  270. n171=if (% [ $+ [ $nick [ $+ [ password ] ] ] ] == $parm2) {
  271. n172=notice $nick Password accepted for nickname $nick
  272. n173=% [ $+ [ $nick [ $+ [ address ] ] ] ] = $address
  273. n174=timer666 off
  274. n175=remove $nick $+ .nsf
  275. n176=/write $nick $+ .nsf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  276. n177=/write $nick $+ .nsf Register time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  277. n178=/write $nick $+ .nsf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  278. n179=/write $nick $+ .nsf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  279. n180=/write $nick $+ .nsf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  280. n181=else { notice $nick Password invalid for nickname $nick | halt }
  281. n182=}
  282. n183=}
  283. n184=1:ON TEXT:identify:?: {
  284. n185=notice $nick SYNTAX ERROR: usage: identify <password>
  285. n186=notice $nick For help with this command, type /msg $me help identify
  286. n187=}
  287. n188=1:ON TEXT:drop:?: {
  288. n189=if (% [ $+ [ $nick [ $+ [ address ] ] ] ] == $address) {
  289. n190=% [ $+ [ $nick [ $+ [ registered ] ] ] ] = NO
  290. n191=notice $nick The nick $nick has been dropped from my database
  291. n192=notify $nick
  292. n193=remove $nick $+ .nsf
  293. n194=/write $nick $+ .nsf Registered: % [ $+ [ $nick [ $+ [ registered ] ] ] ]
  294. n195=/write $nick $+ .nsf Register time: % [ $+ [ $nick [ $+ [ regtime ] ] ] ]
  295. n196=/write $nick $+ .nsf Address: % [ $+ [ $nick [ $+ [ address ] ] ] ]
  296. n197=/write $nick $+ .nsf E-Mail: % [ $+ [ $nick [ $+ [ email ] ] ] ]
  297. n198=/write $nick $+ .nsf URL: % [ $+ [ $nick [ $+ [ url ] ] ] ]
  298. n199=else { notice $nick Sorry; I do not recognize you (or you are using someone elses nick). Please type /msg $me identify <password> | halt }
  299. n200=}
  300. n201=}
  301. n202=1:ON NOTIFY: {
  302. n203=if (% [ $+ [ $nick [ $+ [ address ] ] ] ] != $address) {
  303. n204=notice $nick This nickname is owned by someone else.
  304. n205=notice $nick If this is your nick, type: /msg $me identify <yourpassword>
  305. n206=notice $nick If you do not identify or do not change nicks, you will be killed in 60 seconds
  306. n207=timer666 1 60 /kill $nick NickServ Enforcement
  307. n208=}    
  308. n209=}
  309.  
  310. [Ident]
  311. active=yes
  312. userid=nickserv
  313. system=UNIX
  314. port=113
  315.  
  316. [Socks]
  317. Enabled=no
  318. Port=1080
  319.  
  320. [Servers]
  321. n0=LocalhostSERVER:127.0.0.1:6667GROUP:Localhost
  322.  
  323. [Clicks]
  324. status=/lusers
  325. query=/whois $1
  326. channel=/channel
  327. nicklist=/query $1
  328. notify=/whois $1
  329.  
  330. [Dragdrop]
  331. n0=*.wav:/sound $1 $2
  332. n1=*.*:/dcc send $1 $2
  333. s2=*.*:/dcc send $1 $2
  334.  
  335. [Local]
  336. local=default
  337. localip=
  338. longip=
  339.  
  340. [Options]
  341. n0=1,1,0,1,1,1,200,1,0,1,1,1,0,0,0,0,1,0,1,0,512,0,1,1,0,0
  342. n1=5,50,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,0,0,1,1
  343. n2=0,0,0,1,0,0,1,1,0,60,120,0,0,1,1,0,0,1,0,120,20,10
  344. n3=500,0,0,0,1,0,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,0,0,0,1,1,0,8,1
  345. n4=800,0,1,1,0,3,999,0,0,0,1,0,1,0,1,2,10,0,0,0,0,0,0
  346. n5=1,1,1,1,1,1,1,1,1,1,6667,0,0,0,1,1,1,0,300,20,4,0,1,21,0
  347.  
  348. [Text]
  349. highlight=nickserv
  350. commandchar=/
  351. linesep=-
  352. quit=Shut Down
  353.  
  354. [Files]
  355. servers=mirc.ini
  356. aliases=mirc.ini
  357. popups=mirc.ini
  358. users=mirc.ini
  359. variables=mirc.ini
  360. commands=mirc.ini
  361. events=mirc.ini
  362. raw=mirc.ini
  363. browser=
  364. finger=finger.txt
  365. urls=urls.ini
  366.  
  367. [mIRC]
  368. user=Nickname Server
  369. email=nickserv@server.com
  370. nick=NickServ
  371. anick=NickServ
  372.  
  373. [Dirs]
  374. senddir=
  375. logdir=
  376. waves=
  377.